page {
  height: 100%;
}
.reportList {
  background-color: #f8f7fa;
  height: 100%;
  padding: 36rpx 0;
  box-sizing: border-box;

  .reportItem {
    margin: 24rpx 20rpx;
    background-color: #fff;
    padding: 0 36rpx;
    border-radius: 8rpx;
    box-shadow: 0 0 16rpx rgba(0, 0, 0, 0.04);

    .report-info {
      display: flex;
      align-items: center;
      margin-bottom: 44rpx;
      border-top: 1px solid #F5F5F5;
      padding-top: 16rpx;
      height: 100rpx;

      .icon-file {
        @icon-size: 40rpx;
        width: @icon-size;
        height: @icon-size;
        background-image: url('../../../assets/images/document.svg');
        background-position: top;
        background-repeat: no-repeat;
        background-size: cover;
        margin-right: 8rpx;
      }

      .text {
        flex: 1;
        text-align: right;
      }
    }
  }
}
